/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocio;

import DATABASE.MailDB;
import DATABASE.SendMailDB;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author Usuario
 */
public class ConexionMails extends Conexion
{
    public void mailsEnviados(MailEnviado mail) throws SQLException
    {
       MailDB enviado = new MailDB();
        enviado.mailsEnviados(mail);
    }
    
    public void mailsGuardados(MailEnviado mail) throws SQLException
    {
       MailDB enviado = new MailDB();
        enviado.mailsGuardados(mail);
    }
    
    public ArrayList listarEnviados() throws SQLException
    {
        
        MailDB enviado = new MailDB();
        return enviado.listarEnviados("SELECT ID_MAIL,DESTINATARIO,ASUNTO,CUERPO,FECHA FROM EMAIL,ENVIADO WHERE ID_MAIL=ID_ENVIADO ORDER BY ID_MAIL");
         //return enviado.listarEnviados("SELECT * FROM EMAIL,ENVIADO WHERE ID_MAIL=ID_ENVIADO");
    }

    public ArrayList listarGuardados() throws SQLException 
    {
        MailDB guardado = new MailDB();
        return guardado.listarEnviados("SELECT * FROM EMAIL,BORRADOR WHERE ID_MAIL=ID_BORRADOR ORDER BY ID_MAIL");
        //return guardado.listarEnviados("SELECT DESTINATARIO,ASUNTO,CUERPO,FECHA FROM EMAIL,BORRADOR WHERE ID_MAIL=ID_BORRADOR");
    }

    public void enviarBorrador(MailEnviado mail) throws SQLException {
        MailDB enviado = new MailDB();
        enviado.enviarBorrador(mail);
    }
}
